export function transTreeData(list) {
  const listData = []
  // 以数组的每一项id作为key key(item.id):{list中的每一个对象}
  const map = {}
  list.forEach(item => {
    map[item.id] = item
    if (!item.children) {
      // 给每一个对象加一个children属性
      item.children = []
    }
  })
  // console.log(map)
  list.forEach((item) => {
    if (!item.pid) {
      listData.push(item)
    } else {
      // pid有值，将pid的对象加到相同id的children中
      map[item.pid] && map[item.pid].children.push(item)
    }
  })
  // console.log(listData)
  return listData
}
